package com.ht.file.mapper;
import java.util.List;
import com.ht.file.domain.SysAttachFile;
/**
 * 附件管理Mapper接口
 *
 * @author zmx
 * @date 2023-01-31
 */
public interface SysAttachFileMapper
{
    /**
     * 查询附件管理
     *
     * @param filename 附件管理主键
     * @return 附件管理
     */
    public SysAttachFile selectSysAttachFileByFilename(String filename);

    /**
     * 查询附件管理列表
     *
     * @param sysAttachFile 附件管理
     * @return 附件管理集合
     */
    public List<SysAttachFile> selectSysAttachFileList(SysAttachFile sysAttachFile);

    /**
     * 新增附件管理
     *
     * @param sysAttachFile 附件管理
     * @return 结果
     */
    public int insertSysAttachFile(SysAttachFile sysAttachFile);

    /**
     * 修改附件管理
     *
     * @param sysAttachFile 附件管理
     * @return 结果
     */
    public int updateSysAttachFile(SysAttachFile sysAttachFile);

    /**
     * 删除附件管理
     *
     * @param filename 附件管理主键
     * @return 结果
     */
    public int deleteSysAttachFileByFilename(String filename);

    /**
     * 批量删除附件管理
     *
     * @param filenames 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSysAttachFileByFilenames(String[] filenames);
}
